public static <G extends Gene<?, G>, T, V extends Vec<T>>
	UFTournamentSelector<G, V> ofVec() {
		return new UFTournamentSelector<>(
			Vec::dominance,
			Vec::compare,
			Vec::distance,
			Vec::length
		);
	}
Return a new selector for the given result type {@code V}. This method is
a shortcut for
{@snippet lang="java":
new UFTournamentSelector<>(
    Vec<T>::dominance,
    Vec<T>::compare,
    Vec<T>::distance,
    Vec<T>::length
);
}

@param <G> the gene type
@param <T> the array type, e.g. {@code double[]}
@param <V> the multi object result type vector
@return a new selector for the given result type {@code V}
jenetics.ext/src/main/java/io/jenetics/ext/moea/UFTournamentSelector.java