Some interesting programs written in Scala