update SelectSort InsertSort ShellSort MergeSort