My solutions to the Coursera course "Functional Programming Principles in Scala"