Code I'm writing while studying "Programming in Scala" by Odersky, Spoon, Venners.