Addition is derived from adding 1 to a number in the same way as multiplication is derived from adding a number to zero (if instead of starting with zero the operation is started from an arbitrary number, like in the derivation of addition, then the multiply-add operation is obtained, which is implemented frequently as a single operation in hardware), or exponentiation from the multiplication of 1 with a number.
So the sequence of operations is: adding 1 to a number, addition, multiplication, exponentiation, ..., where any operation but the first in this sequence can be implemented as a loop using the previous operation.