code: public static BitStore toStore(CharSequence chars) {
  		if (chars == null) throw new IllegalArgumentException("null chars");
  		int size = chars.length();
  		BitStore store = store(size);
  		transferImpl( new CharBitReader(chars), store.openWriter(), size );
  		return store;
  	}
docs: Creates a mutable {@link BitStore} initialized with a binary string of
  characters. The size of store will equal the number of characters. The
  string is treated as an arbitrary length binary number, so (by way of
  example) the value the zeroth character in the string determines the
  value of the highest indexed bit in the store.
  
  @param chars
  a character sequence of the binary characters <code>'0'</code>
  and <code>'1'</code>
  @return a new mutable {@link BitStore} initialized with the specified
  binary string
  @see #asStore(CharSequence)
  @see #readerFrom(CharSequence)