My solutions to the Haskell 99 questions, see here: http://www.haskell.org/haskellwiki/99_questions