My solutions to Coursera's Functional Programming Principles in Scala by Martin Odersky