Reversible Computing (RC)