Added Dijkstra's Algorithm. It works, but not sure it's really Dijkstra, instead of something I made up