1. Implemented Deletion in BST.
2. Make a generic node and search/print should work by inheritance.