                     stack.push(current);                              break;                         }                          // if this is the left child and there is a right child, descending into the right                         