Adds the value on to the end of the array. The array will grow in size automatically if necessary.
g_array_append_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.