tree not optimal, fixing
Last update to Huffman coding and adding new assignment