Inputs: carryIn, in1, in2;
Outputs: out, carryOut;