Implemented DijkstraShortestPath().