https://medium.com/@chiragpatel309/mastering-compound-assignment-with-augmented-subtraction-4e343aa09e87