Recursive Binary Search In Cpp