Provide table redefinition.
CRC8 1-Wire are nested from CRC8.
Defend the TABLEs from runtime changes. :snowflake:
Freeze this constants.
No point in defining an CRC_MASK or TABLE in CRC1.
Set @table in Digest::CRC#initialize.
Call reset in #initialize.
Lookup all constants and set them to ivars to prevent excess const_geting.
Allow CRC5::CRC_MASK to be overriden by subclasses.