Expand on the checksum idea for luhn