public static int mystery(int value)
{
if(value <= 10) // checks if 27 <= 10, which is false
return value * 3;
return value + mystery(mystery(value / 5)); // computes 27 + something unknown
// call2 call 1 stops at call 1 and calls m(5)
}
Call stack
m(5)
m(27)1 27 + ____
m(9) returns 27
m(45)2 45 + ____