code: func (b *Bitset) String() string {
  	var bitString string
  	for i := 0; i < b.numBits; i++ {
  		if (i % 8) == 0 {
  			bitString += " "
  		}
  
  		if (b.bits[i/8] & (0x80 >> byte(i%8))) != 0 {
  			bitString += "1"
  		} else {
  			bitString += "0"
  		}
  	}
  
  	return fmt.Sprintf("numBits=%d, bits=%s", b.numBits, bitString)
  }
docs: // String returns a human readable representation of the Bitset's contents.