implemented HalfAdder
implemented FullAdder
implemented Add16 and Inc16