HalfAdder original 100%