@Test
public void crossoverWithIllegalChromosome() {

	final PartiallyMatchedCrossover<Integer, Double> pmco = new PartiallyMatchedCrossover<>(1);
	final int length = 1000;
	final MSeq<Integer> alleles = MSeq.<Integer>ofLength(length).fill(Int());
	final ISeq<Integer> ialleles = alleles.toISeq();
	final MSeq<EnumGene<Integer>> that = alleles.map(i -> new EnumGene<>(i, ialleles));
	final MSeq<EnumGene<Integer>> other = alleles.map(i -> new EnumGene<>(i, ialleles));
	pmco.crossover(that, other);
}