Find First and Last Position of Element in Sorted Array: Interactive Visualizer
Run binary search twice: once for the left boundary and once for the right boundary of the target.