CRC calculator

CRC-8
CRC-16
CRC-32