progfun-004 huffman codes