huffman code and decode.