Add insertion sort algorithms