Word description Exchanges the contents of subsequences [pos1, pos1+len) and [pos2, pos2+len) in seq. Overlapping ranges are allowed. If either of the ranges exceeds the seq length, throws an error before any modifications take place. If len = 1, the behavior is equivalent to exchange.