Adaptable Priority Queue