docs: function qunif(a, b, lowerTail, logp) {
        logp = logp === true;
        lowerTail = lowerTail !== false;
  
        if (b < a || !utils.isFinite(a) || !utils.isFinite(b)) {
           return function(x) { return NaN; };
        }
  
        return function(p) {
           p = logp ? Math.exp(p) : p;
  
           if (p < 0 || p > 1) { return NaN; }
           return lowerTail ? a + p * (b - a) : b - p * (b - a);
        };
     }