Week 7 of Coursera Scala Course