Church invented the Y combinator:
Y = (\h . (\x. h (x x)) (\x. h (x x)))
which has the cute property that it reproduces whatever argument we give it:
Y A ===> A (Y A)
===> A (A (Y A))
===> A (A (A (Y A)))
===> A (A (A (A (Y A))))
===> ...