Iteration from recursion
Converted recursive traversal into iterative
Extra resources