Overloaded operator+ member/nonmember