lib/pp.js
function dist_p_sep() {
    i = s[q]
    gi = array[ptr+i]
    gu = v
    var t = bisect(f, i, u+1, 0.25)
    return Math.floor(t)
  }
function dist_p_sep() {
    i = s[q]
    gi = array[ptr+i]
    gu = v
    var t = bisect(f, i, u+1, 0.25)
    return Math.floor(t)
  }
function dist_p_sep ( ) { i = s [ q ] gi = array [ ptr + i ] gu = v var t = bisect ( f , i , u + 1 , 0.25 ) return Math . floor ( t ) }
Not super efficient, but good enough for now
Not super efficient but good enough for now