Source: https://pbil.univ-lyon1.fr/R/pdf/tdr1110.pdf