Какой из следующих подходов позволяет эффективно обрабатывать циклы в LangGraph без риска переполнения стека?