PiH-exercises exercises in "Programming in Haskell" using example codes (http://www.cs.nott.ac.uk/~gmh/book.html)