What is Complexity?



What is complexity of this algorithm:

int fun(int i)
{
int temp=0;
if((i==0)||(i==1))
return 1;
for(int n=1;n<i;n++)
{
temp+=fun(n)*fun(i-n);
}
return temp;
}


.