Creates a new priority queue.
Creates a new priority queue.The priority queue implementation is a binary max-heap using an array list as underlying data structure. The entries kept in the array list are of type PblPriorityQueueEntry. Each entry holding the 'void *' element payload and the 'int' priority associated with the element.
This function has a time complexity of O(1).