Answers (code) for the exercises in the real world haskell book