bool operator==(BinaryTree& b) { if(left.isNull() && b.left.isNull()) return true; if(left.isNull() || b.left.isNull()) return false; return (left == b.left && right == b.right) || (left == b.right && right == b.left); }
bool operator==(BinaryTree& b) { if(left.isNull() && b.left.isNull()) return true; if(left.isNull() || b.left.isNull()) return false; return (left == b.left && right == b.right) || (left == b.right && right == b.left); }