Insertion Sort Algorithm Explanation