Cleanup
Chapter 3, Exercise 15 - 20 (Use foldRight)
Chapter, Exercise 10 (Better solution)
Chapter 3, Exercise 13 (Better tests)