void coalesce(Range range, Iterator<Range> it) {
		while (it.hasNext()) {
			Range next = it.next();
			if (next.min > range.max + 1) {
				break;
			}
			range.max = Math.max(range.max, next.max);
			it.remove();
		}
	}
Coalesces any ranges that are adjacent to or overlap the indicated range.
@param range the range to check for coalescing.
@param it the iterator to use for coalescing.
Ghidra/Framework/Generic/src/main/java/ghidra/util/datastruct/SortedRangeList.java