Exercises of Functional Programming in Scala book.