https://1library.org/document/6qmpmw5q-adiabatic-approach-low-power-adder-design.html