Validate Visa, Mastercard, and American Express credit card numbers with Luhn's algorithm. For CS50 hacker1