A more recent project using huffman encoding and decoding.