remove the Key typedef, which is not fit for the code situation
quick simple version of merge sort