BTree::traverse