added dijkstra algorithm - adjacency list