Source: https://sti.discip.ac-caen.fr/IMG/pdf/Devoir_Velo_elliptique__Corrige_.pdf