Tests OOP foundations with lists, classes and functions