sum(1, 2, 3)
длина 3 -> 1 + sum(2, 3)
sum(2, 3)
длина 2 -> 2 + sum(3)
sum(3)
длина 1 -> 3
возвращаемся к sum(2, 3)
sum(2, 3)
2 + 3 # 5
возвращаемся к sum(1, 2, 3)
1 + 5 # 6
а у меня ещё вопрос возник. а куда сохранется сумма при каждой итерации функции