The assignments I complete for Martin Odersky's Functional Programming Principles in Scala class (https://www.coursera.org/course/progfun)