The second form allows the recover of the value of the removed element. Exchanges the two elements in the both sides of cursor's List. Named association is essential to avoid ambiguity. In both cases Destination and Source may be the same list. This procedure may be used to perform another operations. .
Source becomes empty. .
Reverse all elements between List's beginning to List's cursor position. Reverse all elements between List's cursor position to List's end. Destination and Source may be the same list. The element is not changed. The break point is not located.