elif isinstance(top, Block):
from evaluador import evaluar
# Los elementos deben ordenarse aplicando
# a cada elemento el bloque en top
lista = stack.pop()
to_sort = []
for elemento in lista:
stack.append(elemento)
evaluar(top)
valor = stack.pop()
to_sort.append((valor, elemento))
nvo = [original for _, original in sorted(to_sort)]
stack.append(Array(nvo))