Made Search Recursive (instead of while loop)