How Does Priority Queue Work C