Uses C++ with AND and XOR to carry out addition on Binary