Introduction To Traversal Algorithms