Burrows-Wheeler Data Compression Algorithm