Introduce recursive #product
Use function to increment elements
Introduce iterative #product
Implement #factorial and #pi/4 in terms of #product