Explain Binary Search Code In Cpp