Passive robotics: an exploration of mechanical computation | Synapse