My go on the scala koans (http://scalakoans.webfactional.com/)