Beginning non-recursive DFS