My dive into the Scala programming language