Recursive Binary Search
Tail Recursive, I might add