Par con la menor diferencia

Dado un arreglo de números enteros distintos, encuentra el par con la menor diferencia absoluta. Devuelve los dos números en orden ascendente.

Si varios pares tienen la misma diferencia, devuelve el par cuya suma sea menor.

Ejemplos

minimum_difference_pair([40, 16, 8, 17, 15]); // ➞ [15, 16]
minimum_difference_pair([1, -31, -27, -18, -48, -15, -11, -34]); // ➞ [-34, -31]
minimum_difference_pair([0, 2, 35, 42, 45, 14, -6, -1]); // ➞ [-1, 0]
minimum_difference_pair([32, 33, 4, 6, 48, 18, 20, -7, -4, 31]); // ➞ [31, 32]

Notas

No hay números repetidos en la entrada.