initial commit of Lecture 3.1 examples on Class Hierarchies