Backoff

constructor(base: Duration = 500.milliseconds, max: Duration = 30.seconds, jitter: Duration = 500.milliseconds, random: Random = Random.Default)