Today I decided to implement a bunch of compression algorithms in Python. This will likely take a while but I want to finish the job so here's a checklist... Shannon Coding Fano Coding Huffman Coding LZ77 gzip brotli