Insert
From Original War Support Wiki
SAIL Functions/I -> Insert
Contents | 
Description
Function Insert inserts the specified value (or list) the specified place in the specified list. Returns the modified list.
Template
Insert(list, index_number, new_value);
list - The list you want to add a value to
index_number - An integer defining where in the specified list you want to place the new value
new_value - The value you want to add
Example
Export the_list;
Every 0$1 do
  begin
    the_list = [5,8,23,11];
    Wait(0$3);
    the_list = Insert(the_list,3,77);
  end;
Now "the_list" holds the following list: [5,8,77,23,11]
An alternative
Alternatively you can use "^" to add a value to a list (you can't add lists to lists in this way, though). The value will be placed in continuation of the targeted list.
Export another_list;
Every 0$3 do
  begin
    another_list = [4,2,5];
    Wait(0$1);
    another_list = another_list^7;
  end;
Now "another_list" holds this list: [4,2,5,7]



  
