Working through Scala for the Impatient