Source: https://www.i2m.univ-amu.fr/perso/raphaele.herbin/TELE/M2-CS/m2cs-tele-envoi1-89.pdf