methods and systems for residue number system based alus , processors , and other hardware provide the full range of arithmetic operations while taking advantage of the benefits of the residue numbers in certain operations .