CSCI 232 Huffman tree