Learning Scala by writing exploratory tests