Taking the factorial function $x!$
I wonder if there is a method to find the first derivative of this function without making any use of the Gamma function (or related integral representations of the factorial). Maybe something like that
$$ \begin{align} \frac{\text{d}}{\text{d} x}\ x! & = \frac{\text{d}}{\text{d} x}\ (x\cdot (x-1)\cdot (x-2)\cdot \cdots) \\\\ & = ((x-1)\cdot (x-2)\cdots) + x\cdot ((x-3)\cdot (x-4)\cdots) + x\cdot ((x-2)\cdot (x-4)\cdots) + \cdots \\\\ & = (x-1)! + x\cdot N(x) \end{align} $$
What I'm missing is a suitable $N(x)$ to express the remaining terms.
Does such a function exist?
I thought about this, observing term by term:
$$N(x) = \left(\prod_{k = 3}^{n} (x-k)\right) + \left((x-2)\prod_{k = 4}^n (x-k)\right) + \left((x-2)\cdot(x-3)\prod_{k = 5}^n (x-k)\right) + \cdots$$
But still it seems quite messy, isn't it?