Assignments from the Functional Programming Principles in Scala course.