public static BitChromosome of(
		final BigInteger value,
		final int length
	) {
		return of(value, length, DEFAULT_PROBABILITY);
	}
Create a new {@code BitChromosome} from the given big integer value and
ones' probability. The {@link #oneProbability()} of the chromosome is set
to {@code 0.5}.

@since 7.0

@param value the value of the created {@code BitChromosome}
@param length length of the BitChromosome
@return a new {@code BitChromosome} with the given parameter
@throws NullPointerException if the given {@code value} is {@code null}.
@throws IllegalArgumentException if {@code p} is not a valid probability.
jenetics/src/main/java/io/jenetics/BitChromosome.java