template <typename T> static BinNode<T>*& search(BinNode<T>*& v, const T& e, BinNode<T>* hot){ if (!v || (e == v->data)) return v; }