1) Implemented Priority Queues, Max and Min.
2) Created Queue Interface and neccessary Exceptions.
3) Created Tree Exceptions when the Key is Duplicate and Not Found.
4) Created TestQueue for testing the new features out.

**5) Learn how to create Generic arrays and modify the array when it
increases.