Functional Programming Principles in Scala cert added