code: func NewBitSet(size int) (bs *BitSet) {
  	bs = &BitSet{}
  	bs.size = size
  	if size%8 == 0 {
  		bs.set = make([]uint8, size/8)
  	} else {
  		bs.set = make([]uint8, (size/8)+1)
  	}
  	return
  }
docs: // NewBitSet creates a new bitset