public void set(final int index, final boolean value) {
		Objects.checkIndex(index, length());
		Bits.set(_data, _start + index, value);
	}
Sets the specified bit {@code value} at the given bit {@code index}.

@param index the bit index
@param value the bit value
@throws IndexOutOfBoundsException if the index is not within the valid
        range of {@code [0, length())}
jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java