@Test(timeOut = 1000, dataProvider = "recombinations")
public void recombineEqualIndividuals(
	final double min,
	final double max,
	final double v1,
	final double v2
) {

	final MSeq<DoubleGene> u = MSeq.of(
		DoubleGene.of(v1, min, max),
		DoubleGene.of(v1, min, max),
		DoubleGene.of(v1, min, max),
		DoubleGene.of(v1, min, max),
		DoubleGene.of(v1, min, max)
	);
	final MSeq<DoubleGene> v = MSeq.of(
		DoubleGene.of(v2, min, max),
		DoubleGene.of(v2, min, max),
		DoubleGene.of(v2, min, max),
		DoubleGene.of(v2, min, max),
		DoubleGene.of(v2, min, max)
	);
	final var recombinator = new IntermediateCrossover<DoubleGene, Double>();
	recombinator.crossover(v, u);
}