Binary Search: Given a sorted array and a target, repeatedly halve the search interval until found.
Example: nums = [1,3,4,6,8,10,14], target = 8