function remember(s) {
      dictionary[dictSize++] = s;
      enlargeIn--;
      if (!enlargeIn) {
        // As the dictionary grows, referencing keys requires more bits.
        enlargeIn = 1 << numBits;
        numBits++;
      }
    }
// Assigns a string to the next dictionary key.
Assigns a string to the next dictionary key.
Assigns a string to the next dictionary key .
function remember(s) {
      dictionary[dictSize++] = s;
      enlargeIn--;
      if (!enlargeIn) {
        enlargeIn = 1 << numBits;
        numBits++;
      }
    }
function remember ( s ) { dictionary [ dictSize ++ ] = s ; enlargeIn -- ; if ( ! enlargeIn ) { enlargeIn = 1 << numBits ; numBits ++ ; } }
Assigns a string to the next dictionary key.
Assigns a string to the next dictionary key .
// As the dictionary grows, referencing keys requires more bits.