add dynamic huffman coding project