Implement the most basic ellipse (notice that a circle is a special case). We won't deal with other conics at this time (e.g., parabola or hyperbola).