Add BinarySearch algorithm