mssw Chapter 7

If you pass in a `TwoDShape` type without equal width/height, your area calculation below will be incorrect.