Complete the semiAdder example