FIndexPriorityQueue

This is a min-heap priority queue class that does not use an object for each queue node.