How is the priority queue implemented by default? In some articles I have read that min-heap is the default implementation, while some others give max-heap as the default. I