Lecture 6
Defining New Classes
Overloaded methods