My solutions to the Haskell 99 Questions