@Override
	public boolean equals(final Object obj) {
		return obj instanceof DoubleRange other &&
			Double.compare(_min, other._min) == 0 &&
			Double.compare(_max, other._max) == 0;
	}
Create a new {@code DoubleRange} object with the given {@code min} and
{@code max} values.

@param min the lower bound of the double range
@param max the upper bound of the double range
@return a new {@code DoubleRange} object
@throws IllegalArgumentException if {@code min > max}
jenetics/src/main/java/io/jenetics/util/DoubleRange.java