Implementando a priority list (pqueue.h)