In an insertion sort, the first item is compared with the second and swapped if bigger, then the third is compared to the now second and if smaller, first. Then the fourth is compared to the third and, if smaller swapped and compared with the rest. The pattern repeats until the last number in the list is passed down, forming a sorted list.