A developer is trying to get a Large Language Model (LLM) to solve a multi-step math word problem. Initial simple prompts yield incorrect answers. The developer then modifies the prompt to include an example of how to break down a similar problem into intermediate reasoning steps before arriving at the final answer, explicitly showing the thought process. Which advanced prompting technique is being employed here?