Cadena de factores

Una cadena de factores es un arreglo en el que cada elemento anterior es un factor del elemento siguiente. El siguiente es un ejemplo de una cadena de factores:

[3, 6, 12, 36]

// 3 es un factor de 6
// 6 es un factor de 12
// 12 es un factor de 36

Crea una función que determine si un arreglo es o no una cadena de factores.

Ejemplos

factorChain([1, 2, 4, 8, 16, 32]) ➞ true

factorChain([1, 1, 1, 1, 1, 1]) ➞ true

factorChain([2, 4, 6, 7, 12]) ➞ false

factorChain([10, 1]) ➞ false

Notas

N/A