Depth-first Traversal

Depth-first Traversal