A (my) beginner's solution to the Ninety-Nine Haskell Problems (http://www.haskell.org/haskellwiki/H-99:_Ninety-Nine_Haskell_Problems)