PriorityQueue.cs added

The priority queue is implemented with max-binary-heap.