Indexed Priority Queue