Algorithms Day 1 (Binary Search) Binary Search First Bad Version Search Insert Position Day 2 (Two Pointer) Squares of a Sorted Array Rotate Array