True Myth / task/delay / linear
Function: linear() 
linear(
options?):Generator<number>
Generate an infinite iterable of integers beginning with base and increasing linearly (1, 2, 3, 4, 5, 5, 7, ...) until reaching Number.MAX_SAFE_INTEGER, after which the generator will continue yielding Number.MAX_SAFE_INTEGER forever.
By default, this increases by a step size of 1; you may optionally pass { step: someOtherValue } to change the step size.
If you pass a non-integral value as base, it will be rounded to the nearest integral value using Math.round.
Parameters 
options? 
from? 
number
Initial delay duration in milliseconds. Default is 0.
withStepSize? 
number
Step size by which to increase the value. Default is 1.
IMPORTANT
Setting this to a value less than 1 will cause the delay intervals to decay rather than increase. This is rarely what you want!
Returns 
Generator<number>