MinHeap/Priority Queue: ArrayList used as inner Container