[Haskell-beginners] Real World Haskell Chapter 5