bsearch algo.