swapping elements in the list
insert an element before a position
replace a with b