Today I saw the following problem,
Let $a_1=1$ and $a_{n+1}=a_n+\frac1{a_n^2}$. Find the integer part of $a_{900}$.
The following solution was given,
We can use induction to prove that for $n\ge2$ we have $$\sqrt[3]{3n+2}\le a_n\le\sqrt[3]{3n+\frac{31}{15}+\ln\frac{3n-1}5-\frac1{9n-3}}.$$ Plugging in $n=900$ we obtain $13.9282<a_{900}<13.9391$.
Clearly this solution has extremely high precision. However, I am confused about how it is obtained. I suppose the left side (lower bound) is clear: we have $$a_{n+1}^3=a_n^3+3+\frac3{a_n^3}+\frac1{a_n^6}\ge a_n^3+3.$$ Considering $a_2=2=\sqrt[3]8$, we get the form $\sqrt[3]{3n+2}$.
In comparison, the expression on the right is horrendous. My question is: in general, is there a technique we can use to estimate a recursive sequence using a function containing roots, fractions, polynomials, logarithms, exponents? You may use the derivation of the upper bound in this problem to illustrate the method, if it exists.