Clean interface for testing credit card numbers using the Luhn algorithm