steal transpose words from emacs

bound in normal and command mode