My solutions to the Coursera Functional Programming in Scala course