learn some anticipated carry adder and  write ac_adder and ac_uadder function