added Huffman encoder/decoder