Design a class template for the ADT Priority Queue, using the heap-based implementation described in this section.
The basic operations should include (at least) the basic operations given in the definition of a priority queue as an ADT.
The response must be typed, single spaced, must be in times new roman font (size 12) and must follow the APA format.