Initial Commit Week 3

This is my solution to the Week 3 assignment for Coursera class
Functional Programming Principles in Scala taught by Martin
Odersky,Nada Amin, Manohar Jonnalagedda, Heather Miller, and Vojin
Jovanovic from April 25, 2014 to June 13, 2014.