Stack that return max in O(1)