Lucas, un programador experimentado, ha creado un programa que utiliza arreglos dinámicos y ha encontrado problemas al tratar de acceder a elementos fuera de los límites del arreglo. ¿Cómo podría Lucas verificar si los índices están dentro de los límites y evitar errores comunes al trabajar con arreglos dinámicos?