Add new method ucl_array_merge

Merges the contents of an array into an existing array
Do I need to remove the reference to the object that I took when I am done modifying it? Inside or outside of the loop?
Do I even need to take a reference here?