Basic data types required for huffman added
Heap and Huffman tree building algorithms complete