https://medium.com/@Corp-Trp/syst%C3%A8me-de-validation-et-de-d%C3%A9tection-de-type-de-carte-de-cr%C3%A9dit-en-c-avec-lalgorithme-luhn-73addfef2898