Source: https://projets-ima.plil.fr/mediawiki/images/1/19/Rapport_pfe_mahir.pdf