class BitVectorImpl implements BitVector, Iterable<Boolean> {

	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		for (long position = 0; position < this.size;) {
			sb.append(getBit(position) ? "1" : "0");
			position++;
		}
		return sb.toString();
	}

	public  BitVectorImpl();
	public  BitVectorImpl(BitVector bitVector);
	public  BitVectorImpl(long initialSize);

}