Implementing Dijkstra's algorithm to find shortest path on Brandeis' campus