Source: http://perso.ens-lyon.fr/carine.michel/wp-content/uploads/2019/04/TP.pdf