> In the Luhn Algorithm isn't the multiplier always 2?

I think so. The idea was to make it generic. Maybe it is in this case really not needed, since the only concrete use case is a multiplier of 2.

> Because if it is we optimize the code and remove the multiplier option from the future @ModCheck10

Right.