Binary Search Study Guide Leetcode Problems Sqlite Python