Const
Removes the Nth direct child of the given tree. If the tree is a branch with a single child then a Leaf is returned. If the given index is out-of-bounds, or the given tree is a leaf, it is returned unchanged.
Leaf
Tree underlying type.
Index in root node forest of node that will be removed.
The tree from which a node will be removed.
The tree with on less node.
Removes the Nth direct child of the given tree. If the tree is a branch with a single child then a
Leafis returned. If the given index is out-of-bounds, or the given tree is a leaf, it is returned unchanged.