Source: https://www.i2m.univ-amu.fr/perso/raphaele.herbin/TELE/L3-ananum/1819/envoi2.pdf