Cadeia de fatores

Uma cadeia de fatores é um array em que cada elemento anterior é um fator do elemento seguinte. O exemplo a seguir é uma cadeia de fatores:

[3, 6, 12, 36]

// 3 é um fator de 6
// 6 é um fator de 12
// 12 é um fator de 36

Crie uma função que determine se um array é ou não uma cadeia de fatores.

Exemplos

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

Observações

N/A