BWT: rearrange characters so repeated patterns cluster together.
The Burrows-Wheeler Transform reorders a string so that characters from similar contexts group together, making subsequent compression (like run-length encoding or move-to-front) far more effective. Used in bzip2 and bioinformatics sequence alignment.
Interactive Demo
Speed
5