Text this: Advances in micro-/nanorobots for cancer diagnosis and treatment: propulsion mechanisms, early detection, and cancer therapy