elemental is a set of Emacs Lisp functions for intelligently jumping between and transposing list/tuple/dictionary/function-parameter elements. These functions are primarily useful when editing software source code.
An quick demonstration screencast is available on Youtube.
For documentation, see the top of elemental.el in the source distribution.