takeUforward
detect-a-cycle-in-directed-graph-using-dfs - Tutorial