docs: def area (self):
      """area() -> number
  
      Returns the area of this Polygon.
      """
      area = 0.0
      
      for segment in self.segments():
        area += ((segment.p.x * segment.q.y) - (segment.q.x * segment.p.y))/2
  
      return area