Finish half-adder
Finish full adder
Finish Add16
Finish Inc16