Introduction - If you have any usage issues, please Google them yourself
Range encoding: an algorithm for removing redundancy from a digitised message.
Redundancy in a message can be thought of as consisting of contextual redundancy and alphabetic redundancy.