Yelp Interview Question

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