bTree preorder traversal reimpl