modify basic mergesort .
Bottom up mergesort and stability multiple keys sort.