human
Who invented the algorithm for a recursive function?
assistant
That would be John von Neumann. He was a mathematician and physicist who worked on the Manhattan Project during World War II. He is most famous for his work on the development of the modern computer.