added a new challenge - BinarySearch