Inserts an element into an array at the given index.
g_array_insert_val() is a macro which uses a reference to the value
v. This means that you cannot use it with literal values
such as “27”. You must use variables.
This function is not directly available to language bindings.