Divided-Difference