Computer apparatus for adapting an estimated probability of the occurrence of a given binary symbol used in coding to its estimated probability of occurrence in actual data, during the coding of an actual data stream of binary symbols representing physical entities, comprising:means for storing in computer memory only m probabilities in an n-bit precision table, where m is an integer less than 2n