fonction fait partie d'un cycle récursif à l'air d'être fonctionnelle. On gère mieux les récursive : pas super propre, mais ça marche à peur près.