working dijkstra + floyd-warshall + A*
document thr graph algos