broke out ripple-carry logic into a separate module, broke it down into transistors