¿Qué es un arreglo o array en programación?