Disjktra fonctionnel mais implementation à revoir