Category: Advanced
Difficulty: advanced
Description: Find strongly connected components
Time Complexity: O(V+E)
Space Complexity: O(V)