In a binary search implementation, what condition is checked to determine if the search should continue?
-
If the target is less than the middle element
-
If the target is greater than the middle element
-
If the target is equal to the middle element
-
All of the above