Reversible and DNA computing. (2021)