some initial code for a PQ
basic priority queue implementation
basic priority queue implementation