sample insertion sort