My output seems not to match my (tested) calculations.
const char* credit_card(void) { long card = get_card(); PRINT_VAL(card); //prints value to cons