digit_sum(n) that recursively sums the decimal digits of a non-negative integer n, without converting n to a string.digit_sum(1234)
10
1 + 2 + 3 + 4 = 10.
digit_sum(7)
7
Single digit is its own base case.
Base case: n < 10, return n.
Recursive case: n % 10 + digit_sum(n // 10).