Mille grazie per la risposta. Temo di non essermi spiegata bene. sono alle prime armi e sto facendo un corso da sola, per lo piû non mi ha posto grossi poblemi ma sono arrivata alla parte delle higher order function non con pochi problemi di risoluzioni problemi, e ai problemi con "recursion". Nella mia logica cerco di capire cosa sta dietro ad un metodo o a queste funzioni di ordine superiore che, sempre secondo me, si basano su un qualche loop sottoposto a condizione. Ci sto lavorando pure io per trovare una soluzione diversa per lo stesso problema che ti pongo ora. Allora, pongo il problema in questo modo: io ho un array di due elementi [100,2] e per ogni elemento voglio che si faccia questo, è una progressione aritmetica dello stesso numero: con 100 = 100+99+98.....+1 che da come risultato, credo, 5050. ora con 2= 2+1=3. quindi come risultato dovrei avere, credo, un'altro array [5050,3]. Appena scopro la soluzine la posto! Mille grazie per le vostre risposte.