huffman coding assignment