Cadeia de fatores

Uma cadeia de fatores é uma lista em que cada elemento anterior é um fator do próximo elemento consecutivo. A seguir, há 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 uma lista é ou não uma cadeia de fatores.

Exemplos

factor_chain([1, 2, 4, 8, 16, 32]) ➞ True

factor_chain([1, 1, 1, 1, 1, 1]) ➞ True

factor_chain([2, 4, 6, 7, 12]) ➞ False

factor_chain([10, 1]) ➞ False

Observações

N/A