Polymorphism-Hierarchies Homework and so on :)