def __init__(self, a: float, b: float, c: float=0,
                 base: float=None, peak: float=None):
        """
        Models an exponential curve; useful for providing the number of seconds
        to wait between retries

        :param a: multiplier
        :param b: exponent multiplier
        :param c: offset
        :param base: minimum number returned
        :param peak: maximum number returned
        """
        self.a = a
        self.b = b
        self.c = c
        self.base = base
        self.peak = peak
def __init__ ( self , a : float , b : float , c : float = 0 , base : float = None , peak : float = None ) : self . a = a self . b = b self . c = c self . base = base self . peak = peak
Models an exponential curve; useful for providing the number of seconds
        to wait between retries

        :param a: multiplier
        :param b: exponent multiplier
        :param c: offset
        :param base: minimum number returned
        :param peak: maximum number returned