The function does not work according to the comment header: “This function adds an element to the beginning of an array and returns the array.” Furthermore this is stated in the comment header:
"Example:
array = [2,3,4]
[array, 1] call BIS_fnc_ArrayUnshift
array is now [1,2,3,4]"
This is not true. The actual result is: [1,3,2]