Code of Functional Programming Principles in Scala