Add Homework Inheritance and Abstraction - tasks 1 - 4