Source: https://www.equipes.lps.u-psud.fr/PASQUIER/enseignement/mecaS2/PolyTD_Phys103a_2013-2014.pdf