Fixed Dijkstra, Kosaraju SCC, Tarjan SCC and FordBellman algorithms