M molecularassembler.com Kinematic Self-Replicating Machines (2004) 61 points ramboldio 5 years ago 28 comments