completed exercise in which upcasting is used
completed exercise in which polymorphism is demostrated by Shapes example
completed exercise in which exercise#1 is modified by adding wheels() method
completed exercise which shows extensibility provided by polymorphism