Inversión selectiva de arreglos
Invierte cada bloque consecutivo de la longitud solicitada en un arreglo de enteros. Invierte también el último bloque más corto. Si la longitud supera el arreglo, invierte el arreglo completo; si es cero, devuelve el orden original.