Completed the Kosaraju two pass algorithm for calculating the strongly
connected components of a directed graph.