Sequential Thinking: Structured Problem Solving & Thought Tracking