Also the adders are separated into two types including the type I and the type II, and an adder of the type I outputs a residue with regard to a maximum number which depends upon the adder and a carry signal while another adder of the type II is a subtractor.