This version: adds support for encoding using the static table (#10) uses Huffman-encoding to encode string literals (#16)