[[ Bug 14013 ]] Copy the left into the result at the start of MCMathArrayApplyOperationWithArray()

The result needs to be initialized with the value of the left, if not you only get the entries of the array that are modified.
Also improve the error messages somewhat.