Source: https://lpnhe.in2p3.fr/spip.php?action=acceder_document&arg=2996&cle=f92f596ee1843e614e3950fc2e7c443eb4f2fc37&file=pdf%2Fcppmath_ug2b58e0.pdf