difference engine
noun
°(computing) A mechanical special-purpose computer used to generate tables of values of polynomials.