Example Assignment for Coursera Course: Functional Programming Principles in Scala