How Insertion Sort Works