My solutions to Coursera's "Functional Programming Principles in Scala " course