Solutions of assigments from Coursera's "Functional Programming Principles in Scala".