code: func (sba *sparseBitArray) Or(other BitArray) BitArray {
  	if ba, ok := other.(*sparseBitArray); ok {
  		return orSparseWithSparseBitArray(sba, ba)
  	}
  
  	return orSparseWithDenseBitArray(sba, other.(*bitArray))
  }
docs: // Or will perform a bitwise or operation with the provided bitarray and
  // return a new result bitarray.