fixed missing exp in arithmetic()