Neural Integration of Iterative Reasoning (NIR) in LLMs for Code Generation 2024 Master's Thesis University of Essex Soran Ghaderi