new file:   huffman.cpp