Added support for luhn algorithm.