This program illustrates the insert() member function. Press Enter to continue ... For our starting list we have ... Size = 10 Contents: 1 2 3 4 5 6 7 8 9 10 Press Enter to continue ... Now we insert 17 at position 4 in the list. Then for the list we have ... Size = 11 Contents: 1 2 3 17 4 5 6 7 8 9 10 Press Enter to continue ... And the value pointed to by the iterator returned by this call to insert() is also 17. Press Enter to continue ... Next we insert 5 copies of 33 at the 9th position in the list. Then for our list we have ... Size = 16 Contents: 1 2 3 17 4 5 6 7 33 33 33 33 33 8 9 10 Press Enter to continue ... Next we insert the 2nd to 4th values from the array used to create our original list at position 11 in our list. Then for lst we have ... Size = 19 Contents: 1 2 3 17 4 5 6 7 33 33 2 3 4 33 33 33 8 9 10 Press enter to continue ... Finally we insert 3rd to the 5th values from the list itself, into the list at position 8. Then for lst we have ... Size = 22 Contents: 1 2 3 17 4 5 6 3 17 4 7 33 33 2 3 4 33 33 33 8 9 10 Press Enter to continue ...