a compressor file using huffman coding