November 24, 2020 By Nancy Crotti Swiss scientists make ‘micromachines’ for self-deploying stents and more