An exploration of fun with the Scala programming language.