THE DIFFERENCE MACHINE