Cadena de factores

Una cadena de factores es una lista en la que cada elemento anterior es un factor del siguiente elemento consecutivo. La siguiente es 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 una lista es o no una cadena de factores.

Ejemplos

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

Notas

N/A