Thinking with Archimedes