Implemented compound assignment operator