coding kata - luhn checksum for credit card