Luhn Algorithm

http://rosettacode.org/wiki/Luhn_test_of_credit_card_numbers