(Tutorial) Introduction to DFS in Directed Graphs