Code Kata Scala Template