Check out Erich Berkovitz's opening article on CRC 101: He is currently working on 102. https://graywolfslair.com/index.php/10-the-alchemist-resource/10-7-crc/10-7-3-crc-101-intro-to-crc-and-packing-a-poor-man-s-crc