Refonte du code avec utilisation de pile. Cycle, translation, valeur négative fonctionnelle. Commentaire à faire.