Assignments for Cousera's 'Functional Programming in Scala'