1) Implemented 2-3 and BST insert and search operations.
2) Wrote Exceptions for "no duplicates" and "key not found".
3) Wrote test cases to preserve the current state.
**4) Implement deletion now.