N nature.com Additively manufacturable micro-mechanical logic gates 120 points bobajeff 7 years ago 49 comments