I am currently attempting to learn all about different shortest-path algorithms and am studying Dijkstra\'s algorithm. I found this source on GitHub and decided to learn by