kosaraju An implementation of the Kosaraju two pass algorithm for finding strongly connected components (SCCs) of directed graphs.