Step-by-step reasoning

Walks problems through visibly, step by step, so you can check every move.