AHA, that means this replacement is actually mutual, the second array, @someNames gives to @myNames 3 elements and takes from @myNames 3 elements or whatever the size is for that matter.
the offset is zero based.... and a combination of OFFSET, LENGTH, REPLACEMENT_ARRAY(or LIST) is so powerful
Thanks Gyatso