https://1library.net/document/zlnw77gq-power-design-using-adder-multiplexer-technique-shahid-samiuddin.html