Added dijkstra algorithm that find all possible shortest paths