permuter

Noun

 * 1) One who permutes.

Etymology
From (Middle French: permuer/parmuer).

Verb

 * 1) to swap
 * 2) to permute