Started implementing the PriorityQueue