finish medium: ArrayAddition