rangeWith

Creates a range from this value to the provided value or from the provided value to this value, depending on which value is larger.