Source: http://www.ac-grenoble.fr/ien.grenoble5/IMG/pdf/2013_01_AP_G5_Resoudre_des_problemes_C2_C3_Mode_de_compatibilite_.pdf