10 REM > FNcrc - crc%=FNcrc(mem%,len%)
   20 :
   30 DEFFNcrc(mem%,len%)
   40 crc%=0:REPEAT:crc%=crc%EOR(256*?mem%):mem%=mem%+1
   50   FORx%=1TO8:crc%=crc%*2:IF(crc%AND&10000):crc%=crc%EOR&11021
   60 NEXT:len%=len%-1:UNTILlen%=0:=crc%