Burrows-Wheeler Transform (BWT)