https://arche.univ-lorraine.fr/pluginfile.php/4886261/course/summary/Fascicule_TD_methodes_separatives_25_26.pdf