Arithmetic Coding for Data Compression
A Universal Algorithm for Sequential Data Compression