MEMORY-EFFICIENT ADAPTIVE HUFFMAN CODING