Implement Priority Queue Using Binary Search Tree