Dijkstra's Algorithm
by Nicolas L.