adding numbers is a hardware function of most computer chips