Recursive Call Stack
↺

A Level

Starting call · 1–7Total()
  1. FUNCTION Total(n : INTEGER)
    RETURNS INTEGER
  2. IF n 0 THEN
  3. RETURN 0
  4. ENDIF
  5. smallerTotal ← Total(n − )
  6. RETURN n + smallerTotal
  7. ENDFUNCTION

Call stack
bottom · first caller

Returned frames

One fixed Total function. The eight-frame capacity is a teaching limit.