Priority queue using arrays, max-heap