List shifter - calculating a list with dynamic input

I want to do an annuity loan calculator. When calculating the individual interest rates for the respective months, the result of the previous month must be taken into account.

I could imagine that the List Shifter plugin is perfect for this iterative calculation. Unfortunately, I didn’t fully understand how this would be done with List Shifter.
In the example tutorial I saw, the basis for the calculation is always an ascending series of numbers that LS generates.

In my case, however, I would do an iteration of e.g. 24 (=> input: “month”). The formula input itself would then be generated each time based on the previous calculation ((Darlen - ‘Repayments of the last months’) / 100 * 4).

Can someone point me in the right direction?