Return (inplace_result, inplace_dtype_name, outofplace_result, outofplace_dtype_name):
a_int8, then add b_int16 into the copy in placeInput
a_int8 = [100 100 100]
b_int16 = [100 100 100]
Output
(array([-56, -56, -56], dtype=int8), 'int8', array([200, 200, 200], dtype=int16), 'int16')