[Haskell] 12th Annual ICFP Contest