.NET Huffman compression/decompression