Lesson seven completed.

I apparently forgot a few things about c++ inheritance.  It's good
to be relearning them again.