Instead just `return array_1[slice_] + array_2`  That will create a new array anyways of the desired size.