Find First and Last Position - Two Binary Searches

Run two binary searches: one for the leftmost occurrence (lower bound) and one for the rightmost (upper bound).

Lower bound: Find first index where nums[i] >= target. Upper bound: Find first index where nums[i] > target, then subtract 11.

Alternatively, find lower bound of target and lower bound of target + 1, then subtract 11 from the second result.