Category:Reversible computing

A programming technique wherein all operations can be undone, so that it is possible to run a program backwards.