Added Jake W.'s Traversal Functions