N diferencias
Reemplaza repetidamente un arreglo de enteros por sus diferencias adyacentes. Cada diferencia se calcula como siguiente - actual. Continúa hasta que quede un solo valor y, luego, devuelve ese valor. Los arreglos de entrada contienen al menos dos valores.
Ejemplo
Program.nDifferences(new int[]{5, 1, 9, 3, 4, 0}) ➞ -80La primera fila de diferencias es {-4, 8, -6, 1, -4}.