Created a much more compact adder.