Custom Binary Data Tree
Implemented a binary search tree supporting insertion, deletion, and search operations; developed recursive and non-recursive in-order, pre-order, and post-order traversal algorithms utilizing stacks and queues; built methods to find maximum and minimum values, as well as structural checks for completion, fullness, and perfection validation