Source: https://www.i2m.univ-amu.fr/perso/benjamin.audoux/enseignements/2018-2019_PortailCurie_Maths1/PortailCurie_Maths1_Chap3.pdf