Mechanical reasoning by mental simulation.

Mechanical reasoning by mental simulation.