Source: https://samm.univ-paris1.fr/IMG/pdf/StatM1_Poly_P_Doukhan.pdf