Homework for our OOP course