Practice and Exercises from Scala For Impatient