Min Heap Priority Queue C