Par de diferencia mínima

Dado un arreglo de números enteros únicos, 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 la menor.

Ejemplos

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

Notas

La entrada no contiene números repetidos.