public BitChromosome xor(final BitChromosome other) {
		final var array = _genes.copy();
		for (int i = 0; i < Math.min(length(), other.length()); ++i) {
			array.set(i, array.get(i) ^ other._genes.get(i));
		}

		return new BitChromosome(array, _p);
	}
Returns a {@code BitChromosome} whose value is ({@code this ^ other}).

@since 7.1

@param other value to be XOR'ed with this {@code BitChromosome}.
@return {@code this ^ other}
jenetics/src/main/java/io/jenetics/BitChromosome.java