Uno, dos, salta unos cuantos

Crea una función que calcule cuántos números faltan en una recta numérica ordenada. La recta comienza en el primer valor del arreglo y aumenta en 1 hasta terminar en el último valor del arreglo.

howManyMissing([1, 2, 3, 8, 9]) ➞ 4

// La recta comienza en 1 y termina en 9 (por lo tanto, los números 0 y 10 no faltan en ella).
// Los números que faltan son 4, 5, 6 y 7.
// Faltan 4 números.

Ejemplos

howManyMissing([1, 3]) ➞ 1

howManyMissing([7, 10, 11, 12]) ➞ 2

howManyMissing([1, 3, 5, 7, 9, 11]) ➞ 5

howManyMissing([5, 6, 7, 8]) ➞ 0

Notas

Si la recta está completa o el arreglo está vacío, devuelve 0.