Source: http://michel.stainer.pagesperso-orange.fr/PSIx/Cours/Bonus-Ch09-Ellipse.pdf