private boolean updateNode(Node n) {
		if (isOrdered(n)) {
			return false;
		}
		n.remove();
		root.insert(n);
		return true;
	}
Update a node's position

This ought to be called any time the value of a node is modified, whether internall or
externally. The only way we know of external changes is if the user calls
{@link #update(Object)}.

@param n the node whose position to check and update
@return true if the node's position changed
Ghidra/Framework/Generic/src/main/java/ghidra/generic/util/datastruct/TreeValueSortedMap.java