modified merge_sort_array.avl