Binary Search Algorithm.

By