HW Solutions for Martin Odersky's Functional Programming Principles in Scala on Coursera