bsearch (js)