Finite operator calculus (On the foundations of combinatorial theory)