Class notes covering Polymorphism and operator overloading