Arithmetic Unit Design