add huffman.c and compress.h