First commit of kosaraju's algorithms