advance

Advances the stored progress by one recycle.

Return

the new state: Result.stored to persist, whether a reward is earned, and how many recycles Result.remaining until the next reward.

Parameters

current

the count stored so far (>= 0)