oo notes. notes on classes, etc. object orientation of ruby
using class methods to implement a counter
inheritance