Yelp interview question

write a structure that is a queue but maintains the minimum value in the queue