def fibonacci(n):
if n == 0 or n == 1: # base c a s e s
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
print(fibonacci(10))
When fibonacci(10) is called , is fibonacci(n-1) resolved first till the base case and after that,fibonacci(n-2) is resolved?