The Burrows-Wheeler Transform