public static BitArray of(final CharSequence value) {
		return of(value, value.length());
	}
Creates a new bit-array from the given string {@code value}. The string,
created by the {@link #toString()} method, will be equals to the given
input {@code value}.

{@snippet lang="java":
final var string = "11111110101001100101101100100111101101011101";
final var bits = BitArray.of(string);
assert bits.toString().equals(string);
}

@see #toString()

@param value the given input string, consisting only of '0's and '1's
@return a new bit-array from the given input {@code value}
@throws IllegalArgumentException if the given input {@code value} is
        empty
jenetics/src/main/java/io/jenetics/internal/collection/BitArray.java