En dator, surfplatta eller smartphone som kan reparera sig själv låter som science fiction, men för forskare finns inga gränser för det omöjliga, och en av de senaste studierna har utvecklat en nanomotor som kan åtgärda mindre problem utan ingripande utifrån.