SummaryIf you a+b , also a+=b : When defining binary arithmetic operators, provide their assignment versions as well, and write to minimize duplication and maximize efficiency.