Merkle, 1993. Reversible electronic logic using switches.. https://doi.org/10.1088/0957-4484/4/1/002