Sean Davis Challenge Program #1: Huffman Encoding