add bsearch.c