Haskell 99 problems solutions added