Generalized Kraft Inequality and Arithmetic Coding | Synapse