function visit(oNode) {
			const sId = oNode.ID;
			mChildrenByParentId[sId]?.forEach(visit);
			delete mChildrenByParentId[sId];
			delete mNodeById[sId];
			delete mRevisionOfAgeById[sId];
			aAllNodes.splice(aAllNodes.indexOf(oNode), 1);
		}
Recursively visits all of the given node's descendants, deleting them in post order.

@param {object} oNode - A node