MAJOR BREAKTHROUGH bintree remove is tested and working by setting the return value of call to pruneTree to this.rootNode