CIS 121 Homework 6 - Adaptive Huffman Coding