practicando priority queue