First Bad Version Leetcode