(setq my
(lambda ( f)
(lambda (n)
(if (> n 0)
(+ n (funcall (funcall f f) (- n 1) ) )
0
)
)
)
)
(funcall (funcall my my) 10)
(funcall (funcall my my) 100)