Reversibility of Gates