Adaptive Huffman Coding