Add Delete method implementation.
Add Comparable type for BinarySearchTree
Add #1 Traversing tree in pre-,in-, post- order