Implementation of MergeSort on NSMutableArray for Objective C