Scala Programming Course exercises