code: func (proxier *Proxier) precomputeProbabilities(numberOfPrecomputed int) {
  	if len(proxier.precomputedProbabilities) == 0 {
  		proxier.precomputedProbabilities = append(proxier.precomputedProbabilities, "<bad value>")
  	}
  	for i := len(proxier.precomputedProbabilities); i <= numberOfPrecomputed; i++ {
  		proxier.precomputedProbabilities = append(proxier.precomputedProbabilities, computeProbability(i))
  	}
  }
docs: // This assumes proxier.mu is held