Half Adder, +various considertions