public BigInteger toBigInteger() {
		return new BigInteger(toTowsComplementByteArray());
	}
Return the value of this bit-array as {@link BigInteger} value. This
bit-array can be recreated by the returned {@code BigInteger} value. But
only with the same {@link #length()} of {@code this} bit-array.

{@snippet lang="java":
final var bits = BitArray.of("1111111010100110010110110010011110110101");
final var bint = bits.toBigInteger();
assert BitArray.of(bint, bits.length()).equals(bits);
}

@see #of(BigInteger, int)

@return a new {@code BigInteger} object, which represents the integer
        value of this bit-array
jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java