DESCRIPTION
A container that represents a priority queue, implementing a binary heap to maintain elements in a specific order (max heap or min heap).
Follows the priority queue principle, where the element with the highest or lowest priority is ser...