fitting ellipse
algorithm implementation of:
NUMERICALLY STABLE DIRECT LEAST SQUARES