Object oriented problem from MIT Comp Sci 101.