Excersizes for Functional Programming Principles in Scala