Exercises and snippets as I work through "Functional Proramming in Scala" by Paul Chiusano and Runar Bjarnason