code: function (count) {                                             // 38
      var self = this;                                                       // 39
                                                                             // 40
      if (count < self.minCount)                                             // 41
        return self.minTimeout;                                              // 42
                                                                             // 43
      var timeout = Math.min(                                                // 44
        self.maxTimeout,                                                     // 45
        self.baseTimeout * Math.pow(self.exponent, count));                  // 46
      // fuzz the timeout randomly, to avoid reconnect storms when a         // 47
      // server goes down.                                                   // 48
      timeout = timeout * ((Random.fraction() * self.fuzz) +                 // 49
                           (1 - self.fuzz/2));                               // 50
      return timeout;                                                        // 51
    }
docs: 34 35 Calculate how long to wait in milliseconds to retry, based on the     // 36 `count` of which retry this is.                                       // 37