Añadido codigo para generar correctamente var = [1,2,..,n].
Añadidos if para no hacer cosas raras en asignaciones entre arrays o clases.