My attempt to solve the 99 Haskell Problems