Arithmetic coding for data compression | Synapse