code: func (pc *ProbabilisticCounter) bitIndex(value string) uint {
  	h := fnv.New32a()
  	h.Write([]byte(value))
  	return uint(h.Sum32()) % pc.bitset.Len()
  }
docs: // It provides a bit map address given a string value using a non-crypto hashing function.