rerouteing selfdirection automatisation irredundancy tautomerisation crossreference auto-antonym roboticisation reutilisation co-direction