Coursera  " Functional Programming Principles in Scala " assigments -Sep 18th 2012