Analyze Recursive Function Runtime Complexity