I like nerding out on this garbage. Nerd along with me. Disclaimer: This video makes some broad generalizations about encoding, dither algorithyms, etc. in the interest of not boring you to death.