Source: https://www.lamsade.dauphine.fr/~giard/Transparent_Projet_chap_1.pdf