Add dfs strongly connected component algos