«^»
8. Another example of OO programming: 2D shapes