Create first version of mergesort in C, still only merging arrays

* Define ARRAY type as a struct in order to keep track of vector data
	and its length
* Define `ARRAY merge_arrays(ARRAY a1, ARRAY a2)` as that receives
	two sorted ARRAYs and return a new sorted and merged ARRAY
* Define `voide print_array(ARRAY a)` function for debugging