Divide And Conquer Binary Search Algorithm