That style of code is totally ugly and unusable. What if your original list of data erroneously switched two characters and you now have to swap the last and next-to-last character? This coding style is flawed in that aspect. You should use the following coding style instead:
push (@Hibbs_Daglish_Schwartz_Vroom, ""
Actually I use this coding style when manipulating SQL SELECT statements:
SELECT monkey, bananas from my_table
where 1 = 1
and flung_poo is null
and size > 800