New alg for inserting into and deleting from binary tree.  This is the same as a BST implementation.