https://www.physiquechimiemathbiologie.com/2023/11/cours-algorithmique-et-programmation-2.html