Solution to exercises in "Programmin in Haskell" book