isValid
Проверка, что переданное число валидное.
ВАЖНО: длина исходного числа должна быть четной.
То есть рассчитывается контрольная цифра по алгоритму Луна, если:
Остаток от деления на 10 = 0 - корректное значение
Остаток от деления на 10 != 0 - некорректное значение
Return
true - валидное число, false - невалидное число
Parameters
source
исходное число