Binary Search Tree Basic implementation of a Binary Search Tree using recursion for adding items in / searching for items in / deleting items from the tree.