Add insertion sort algorithm