Huffman main procedure