Fermeture transitive implementee, a verifier. Il doit rester quelques erreurs de compilation sur certaines fonctions, je vais checker ca maintenant