This is BSTree.cpp and BSTree.h minus the remove() function and Exercise 1 Driver.