Arithmetic Coding For Data Compression Software