Text tools

Editing, cleanup, counting, casing, sorting, and Unicode utilities.