Luhn Algorithm Deep Dive