Which of the following statements are true with respect to binary search? 1. The array need not be sorted for carrying out binary search 2. Binary search is faster than other search methods. 3. It checks the element in the middle of the array. 4. The search begins if the search value is equal to the middle element. 5. If the search value is equal to the middle element the search ends.