code: func (vector *BitVector) Element(i int) byte {
  	vector.indexAssert(i)
  	byteIndex := i >> 3
  	byteOffset := uint32(i % 8)
  	b := vector.data[byteIndex]
  	// Check the offset bit
  	return (b >> byteOffset) & 1
  }
docs: // Element returns the bit in the ith index of the bit vector.
  // Returned value is either 1 or 0.