The original assigments from the Coursera course of Scala, without spoilers