Christofides implémenté et fonctionnel