Zurich researchers build artificial heart with 3D printer … and it works