( --> ) 
Example Specification (Circle Messages)
Message Forms
-  <Circle>.radius() --> <double>
-  <Circle>.diameter() --> <double>
-  <Circle>.area() --> <double>
-  <Circle>.perimeter() --> <double>
-  <Circle>.expand(<double>)
-  <Circle>.shrink(<double>)
-  <Circle>.circumscribingSquare() --> <Square>
-  <Circle>.inscribingSquare() --> <Square>
-  <Circle>.circumscribingPolygon(<int>) --> <Polygon>
-  <Circle>.inscribingPolygon(<int>) --> <Polygon>
Object Behaviors
-  <Circle> returns its radius.
-  <Circle> returns its diameter.
-  <Circle> returns its area.
-  <Circle> returns its perimeter.
-  <Circle> expands itself by adding the given <double> to its radius.
-  <Circle> shrinks itself by subtracting the given <double> from its radius.
-  <Circle> returns its circumscribing <Square>.
-  <Circle> returns its inscribing <Square>.
-  <Circle> returns its circumscribing <Polygon> of degree <int>.
-  <Circle> returns its inscribing <Polygon> of degree <int>.