Assignment 01 - Functional Programming Principles in Scala