https://leetcode.com/problems/min-stack/description/