(Tutorial) Introduction to Applications of DFS in Directed Graphs