Priority Queue Example