Exercises solutions to Real World Haskell Book