O(1) min stack