Um, dois, pule alguns

Crie uma função que calcule quantos números faltam em uma linha numérica ordenada. A linha começa no primeiro valor do array e aumenta em 1 até terminar no último valor do array.

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

// A linha começa em 1 e termina em 9 (portanto, os números 0 e 10 não estão faltando nela).
// Os números que faltam são 4, 5, 6 e 7.
// Faltam 4 números.

Exemplos

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

Se a linha estiver completa ou o array estiver vazio, retorne 0.