Uses the Huffman encoding algorithm to compress and decompress any file type (C++)