Can somebody please breakdown why this code outputs 30 ?
( sorry about the formatting, please enlighten me)
def addchain(number, increment):
if number <= 0:
return 0
else:
return number + addchain(number - increment, increment)
print(addchain(10,2))