Процедуры высших порядков
а. Процедура 
sum
 — всего лишь простейшая из обширного множества подобных абстракций, которые можно выразить через процедуры высших порядков. Напишите аналогичную процедуру под названием 
product
, которая вычисляет произведение значений функции в точках на указанном интервале. Покажите, как с помощью этой процедуры определить 
factorial
. Кроме того, при помощи 
product
 вычислите приближенное значение 
π
 по формуле
    π     2·4·4·6·6·8···
    -  =  --------------
    4     3·3·5·5·7·7···
б. Если Ваша процедура 
product
 порождает рекурсивный процесс, перепишите ее так, чтобы она порождала итеративный. Если она порождает итеративный процесс, перепишите ее так, чтобы она порождала рекурсивный.
Комментарии отсутствуют.