code: func (b *Bitset) CreateCopy() Bitset {
  	newBitset := Bitset{}
  	newBitset.Create(b.size)
  	for i := 0; i < b.size; i++ {
  		newBitset.Set(i, b.Get(i))
  	}
  	return newBitset
  }
docs: // CreateCopy returns a bit for bit copy of the bitset