top 100 - No 2, design a stack with min method in O(1) complexity