Heaps --min and max. SPL Priority Queues