Implement the classic Binary Search algorithm to find the index of a target value in a sorted array.
For array [1, 3, 5, 7, 9, 11] and target 7:
Implement the binary_search function that takes a sorted array and a target value, and returns the index of the target or -1 if not found.
Target 7 is at index 3
Target 1 is at the beginning (index 0)
Target 6 is not in the array