Memoizing recursive functions via the fixed point Y combinatormatt.might.net3 pointsbtat110 years ago