On the recursive saddle point method