@blinry @piko

An excellent and approachable write-up. I hope I never find myself in a situation where I need to actually decode one of these by hand, but it's interesting to understand how it works.