[Haskell] ICFP Programming Contest 2007