code: func (c *cubicState) HandleNDupAcks() {
  	// See: https://tools.ietf.org/html/rfc8312#section-4.5
  	c.numCongestionEvents++
  	c.t = time.Now()
  	c.wLastMax = c.wMax
  	c.wMax = float64(c.s.sndCwnd)
  
  	c.fastConvergence()
  	c.reduceSlowStartThreshold()
  }
docs: // HandleNDupAcks implements congestionControl.HandleNDupAcks.