implementa32-bitCRCalgorithmefficiently