Half Adder using transistors with truth table, and practical implementation