code: func (cf *Filter) Insert(data []byte) bool {
  	i1, i2, fp := getIndicesAndFingerprint(data, uint(len(cf.buckets)))
  	if cf.insert(fp, i1) || cf.insert(fp, i2) {
  		return true
  	}
  	return cf.reinsert(fp, randi(i1, i2))
  }
docs: // Insert inserts data into the counter and returns true upon success