Max Heap Using Priority Queue Java