https://practice.geeksforgeeks.org/problems/strongly-connected-components-kosarajus-algo/1