LeetCode 155. Min Stack (Algorithm Explained)