default int compare(final Vec<T> other, final int index) {
		return comparator().compare(data(), other.data(), index);
	}
Compares the {@code this} vector with the {@code other} at the given
component {@code index}.

@param other the other vector
@param index the component index
@return a negative integer, zero, or a positive integer as
       {@code this[index]} is less than, equal to, or greater than
       {@code other[index]}
@throws NullPointerException if the {@code other} object is {@code null}
@throws IllegalArgumentException if the {@code index} is out of the valid
        range {@code [0, length())}
jenetics.ext/src/main/java/io/jenetics/ext/moea/Vec.java