Three new sorting algorithms: Shell Sort, Merge Sort and Quick Sort