[new] Added dijkstra algorithm