implementation operator+= et operator+