Transpose chars (#128)

Please consider this implementation of `transpose-chars`. I would like to hear your feedback on this before adding other functions (I have `transpose-words`, `upcase-word`, `downcase-word` and `capitalize-word` in mind).