Added DFS traversal