FullAdder chip
refactoring fulladder