Buenas! No termino de entender la estructura de ArrayNat/Array del ejercicio 8.
Mi primera intuición fue que el natural que recibe dicho Parameter represente el largo (por eso empty sería ArrayNat 0), pero luego, el tener que realizar un array con determinados elementos en él, me hizo dudar dicha conjetura, no entiendo cómo se podrían determinar los elementos del arreglo.
A su vez, ¿Cómo es posible parametrizar el tipo de los elementos internos del arreglo (apartado 6), si los mismos no están expuestos en la definición de ArrayNat?
Gracias!
Saludos, Lía.