BST API 3: Non-Member Operators template<typename T, class P> int operator == (const BST<T,P>& b1, const BST<T,P>& b2); template<typename T, class P> int operator != (const BST<T,P>& b1, const BST<T,P>& b2) { return !(b1 == b2); }
template<typename T, class P> int operator == (const BST<T,P>& b1, const BST<T,P>& b2); template<typename T, class P> int operator != (const BST<T,P>& b1, const BST<T,P>& b2) { return !(b1 == b2); }