Adding MUX, Redundant Binary Adder and Partial Products Shift-Inverter