time_point = a x^2 + b x + c time_point[remaining_count] = eta time_point[0] = ratelimit_time
subtract ratelimit_time time_point[remaining_count] = remaining time_point[remaining_count - 1] = remaining - min_period time_point[0] = 0 reverse indices and direction of time delays_from_end[0] = 0 delays_from_end[1] = min_period delays_from_end[remaining_count] = remaining ax^2 + bx + c = 0
