A Scala project for the course "Software Engineering"