What does this function compute?
def fun(m, n):
if m == n:
return n
if m > n:
return fun(m - n, n)
return fun(m, n - m)Answer first, check your work, then open a short, worked explanation.
def fun(m, n):
if m == n:
return n
if m > n:
return fun(m - n, n)
return fun(m, n - m)