def max
	    elements.reduce(elements.first.max) {|memo, e| memo.max(e.max) }
	end
def max
	    elements.reduce(elements.first.max) {|memo, e| memo.max(e.max) }
	end
Construct a new Path from {Point}s, {Edge}s, and {Arc}s
  Successive {Point}s will be converted to {Edge}s.
 @group Attributes
 @return [Point]   The upper-right corner of the bounding rectangle that encloses the {Path}