Exercise solutions for the book: Real World Haskell