repository for Functional Programming Principles in Scala assignments, Coursera