Digital integrated circuits - Manchester carry-chain adder.