use final
Refactor to make an interface for stack
MinStack