in reply to Passing arrays in subs
So everyting you pass to ListInsert ends up in @lsList.
You need to pass the first argument as a reference.