Implement first-draft traversal algorithms.