2 ms·Four-billion-year-old self-improving nanotechnology.by carapace 5y agoFour-billion-year-old self-improving nanotechnology.