Worked exercises for Functional Programming in Scala by Chiusano and Bjarnason