t) && (parent -> right)) {                             descending = true;                             current = parent->right;                              if (order != PREORDER)                                 descend();                              break;                         }                          // 