Added an insertion sort