Brushed up fletcher checksum