docs: public synchronized long getQuantile(double quantile) {
          resetIfNeeded();
          int total = 0;
          for(int i = 0; i < nBuckets; i++) {
              total += buckets[i];
              double currQuantile = ((double) total) / ((double) size);
              if(currQuantile >= quantile) {
                  return i * step;
              }
          }
          return 0;
      }