What is DFS?
Depth-First Search