Updated arithmetic operations