code: public static BitChromosome of(final int length, final double p) {
  		return new BitChromosome(bit.newArray(length, p), length, p);
  	}
docs: Construct a new BitChromosome with the given _length.
  
  @param length Length of the BitChromosome, number of bits.
  @param p Probability of the TRUEs in the BitChromosome.
  @return a new {@code BitChromosome} with the given parameter
  @throws NegativeArraySizeException if the {@code length} is smaller
  than one.
  @throws IllegalArgumentException if {@code p} is not a valid probability.