My solutions to the exercises from Scala for the Impatient