Input: a b c d e Transformed: aaa b xyz d e Resetting... Input after reset: (empty) New input: a b c d e Transform after reset: a b c d e (no rules exist) Defining new rules... Final transformed: a ABC c DDD e