Scala for the impatient - Chapter 2