An ellipse primitive, which is like a circle, but the width and height can be different
clone(_self)
eccentricity(_self)
eq(_self, other)
focal_length(_self)
from_size(size)
new(half_width, half_height)
semi_major(_self)
semi_minor(_self)