Implementation of Binary Search Algorithm.

This is the most efficient and fastest searching method when the
elements are sorted.