add binary-search.c