XVIII. CRC Algorithms