rename f to freel, add debug output to stderr
replace global l with local l
declare and define l in the same expression
comment on purpose of global variables
add duplicate dependencies such as using inflate to inflate itself
add byte processing uni, reverse engineered from uni8.Blc
relabel variables for better clarity
remove Y add U
extract L from M