A recursive computer.

read more