Adaptive Huffman Compression