это намного понятнее

вая функцию ниже:

int f(int n) {
  if (n <= 1) {
    return 1;
  }
  return f(n - 1) + f(n - 1);
} 

Я знаю, что сложность времени Big OO(2^N)потому что каждый вызов вызывает функцию дважды.

Я не понимаю, почему сложность пространства / памятиO(N)?