Binary Search Patterns Leetcode