Topics for the final exam: Polymorphism and Inheritance