Return copies from arithmetic operators, rather than the array itself, for more consistent semantics (reported by István Lorentz)