2.3-insertion-sort-1pm-annotated.pdf