We'd usually solve this problem recursively, but the proposed solution uses an iterative algorithm.
La plupart du temps, on résout ce problème de manière récursive, mais la solution proposée ici est un algorithme itératif.