created ellipse.difference; decided to limit ellipse._intersection to rectangle for now