Let $x_0,x_1,x_2, ...,x_{99}$ be 100 distinct real numbers. Show that $$\sum_{j=0}^{99}x_j^{99}\prod_{0 \le k \le 99}^{k \neq j} \frac{x-x_k}{x_j-x_k}=x^{99}$$
I found that the left side of the equation has the form of Lagrange Interpolation with points $(x_i,x_i^{99})(i=0,1,2,...,99)$, and I proved the equation above by the discrete points $x_i$. But I think it is not rigorous proof. So how can this equation be proved by a more rigorous way?