Returns the union of the range values.
If strict is true, it is an error that the two input ranges are not adjacent or overlapping.