Base project for " Functional Programming in Scala" workshop, for LambdaJam Australia conference.