“…This suggested that low energy consumption could be achieved by resorting to reversible computing, in which there is no information loss [3]. Nowadays, reversible computing has several applications ranging from modelling biochemical reactions [41,40] and parallel discrete-event simulation [38,43] to robotics [31], control theory [44], fault tolerant systems [9,11,24,46], and program debugging [13,28].…”