Outermost union of this interval with other.
other
Interval merge(Interval other) { return Interval(math.min(min, other.min), math.max(max, other.max)); }