Min Heap Using Priority Queue