My solutions to online course Functional Programming with Scala