Indirect recursion occurs when a function is called not by itself but by another function that it called (either directly or indirectly).
Индиректна рекурзија настаје када се функција не зове само по себи већ другу функцију да се зове (директно или индиректно).