School Project which introduces Polymorphism