16 bit adder.

I wish we could just put 0 for a pin value instead of having to use the half adder for the first one.