Implement the Huffman tree
Prepare for merging compressed and fixed blocks
Refactor the code of fixed and dynamic blocks
Clean up the refactored code and fix a horrid bug