Implementing *= operator. Implementing * in terms of it.
Implementing division operators.
Simplifying arithmetic and comparison operator implementation.

Implementing + and - in terms of += and -=.
Implementing != in terms of ==.
Reverting pass-by-value changes to arithmetic operators.
Fixing uninitialized temporary.
Merge pull request #3127 from GravityJack:size-math-ops