Next Attempt at a Luhn Algorithm

I have no idea why this works and the other implementation
doesn't. But it does... apparently. At least on my CC.

Change-Id: I1ed0b224bd129f7b5ed6092cf66c8104f3c39686