Source: https://zenodo.org/record/1037591/files/Activité2.4_ BOUBAKER YOSR.pdf