Added search.c and search.h