I would like to define my own class that works as a number when
treated as a number but also has other properties.  Can I do this?
If so, how?  

-Mark