Arithmetic Coding