Fun and experimentation with Scala