Arithmetic Coding for Data Compression