I know all of this. When I speak about "original" array, I mean function parameter itself, not one passed to function. Actually, nevermind, Jonathan has kind of answered my question.