What I Built

HalfAdder, FullAdder, Add16, Inc16, And ALU.

How I Solved

Like when I built logic gates, I started with analyzing truth table of HalfAdder, FullAdder.

HalfAdder was really easy. After looking at the truth table, I could map the sum and carry outputs to logic gates pretty quickly.