An encoder and decoder based on canonical Huffman encoding.
./compression [-d] input_file output_file -d: decompress