code: function distributeNthRoot(node) {
    let newNode = clone(node);
    const radicandNode = getRadicandNode(node);
    const rootNode = getRootNode(node);
  
    const children = [];
    for (let i = 0; i < radicandNode.args.length; i++) {
      const child = radicandNode.args[i];
      children.push(Node.Creator.nthRoot(child, rootNode));
    }
  
    newNode = Node.Creator.operator('*', children);
    return Node.Status.nodeChanged(
      ChangeTypes.DISTRIBUTE_NTH_ROOT, node, newNode);
  }
docs: Given an nthRoot node with a multiplication under the radicand, will distribute the nthRoot to all the arguments under the radicand as a step e.g. nthRoot(2 * x^2, 2) -> nthRoot(2) * nthRoot(x^2)