luhn_abstract
