Implement priority queue with binary tree.
Heap sort based on binary tree.
Add put and get for BST implementation.
Add more methods for BST operation.