allow to create a reversed priority queue, where lower keys have higher priority