Binary Search Study Guide Leetcode Python Problems