The benefits of Polymorphism