huffman(2)