BasicAlgorithm: BinarySearch