https://trac.pythonprogramminghelp.com/how-i-found-a-way-to-newtons-interpolation/