in reply to Re: How do I insert an element into an arbitrary (in range) array index?in thread How do I insert an element into an arbitrary (in range) array index?
I don't see where your subroutine is better than splice.