An analysis of the BurrowsWheeler transform
Arithmetic Coding for Data Compression