code: function nthRoot(node) {
    if (!Node.Type.isFunction(node, 'nthRoot')) {
      return Node.Status.noChange(node);
    }
  
    const radicandNode = getRadicandNode(node);
    if (Node.Type.isOperator(radicandNode)) {
      if (radicandNode.op === '^') {
        return nthRootExponent(node);
      }
      else if (radicandNode.op === '*') {
        return nthRootMultiplication(node);
      }
    }
    else if (Node.Type.isConstant(radicandNode)) {
      return nthRootConstant(node);
    }
  
    return Node.Status.noChange(node);
  }
docs: Evaluate nthRoot() function. Returns a Node.Status object.