week 4 huffman coding