anyway, LLMs aren't thinking. they're pattern matching and it's not doing recursion it seems.
I'd say the only way you're getting error correction is taking multiple LLMS And running them through chains and parallel construction.