Writing the first small programm in Haskell with Real World Haskell, Chapter 4