@Brandon.codes
>Perform insertion sort
>Find natural sections of the list that are in ascending order
>Perform merge sort on these sections
>Merge with the rest of the list