code: def locateConvergencePoint(stats):
    
    n = len(stats)
    for i in range(n):
      if stats[n-i-1] < 1:
        return n-i
  
    # Never differs - converged in one iteration
    return 1
docs: Walk backwards through stats until you locate the first point that diverges
    from target overlap values.  We need this to handle cases where it might get
    to target values, diverge, and then get back again.  We want the last
    convergence point.