I've run across the recurrence $a_{n+1} = (a_n)^2 + 1$ in the past. Unfortunately, the referrence escapes me. However, my impression was that recurrences involving the product of previous terms (such as $a_{n+1} = (a_n)(a_{n-1})$) are difficult to solve. I'm wondering what is known for this very general problem.
(1) Is there a known way to solve recurrences involving the product of previous terms? Or, what is known about these?
(2) What are these recurrences called? Do they have a general name (such as non-linear recurrences)?
(3) Where can I find more literature on the subject?
(4) Who are some experts that have dealt with this?