Exercises of Real World Haskell book