Функция Аккермана

Пусть даны два неотрицательных целых числа m и n. Функция определяется следующим образом:

                               m+1 ,  если   n=0;

A(n,m)=                  A(n-1,1),   если     n≠0,   m=0;

                              A(n-1,A(n,m-1)),    если     n>0, m>0 .           

 

 

Выведите значение функции для двух заданных чисел (2 2; 3 4).

 Функция Аккермана — это пример всюду определённой вычислимой функции, которая не является примитивно рекурсивной (т.к. при N=3 M=5..8 быстро переполняется стек).