Sequential Thinking: Structured Step-by-Step Problem Solving