Infinidat Interview Question

Implement a stack which includes a method that returns the minimum value in O(1)