Pergunta de entrevista da empresa Amazon

Design a data structure that has constant time pop, push, and constant minimum value of data currently in structure.