------------------------------------------------------------------------
## product
Function
Just as [sum] sums a list of numbers, this function multiplies them
together.
### Definition
> 1 [swap] \[[mul]\] [step]
Or,
> \[1\] \[[mul]\] [primrec]