Dato un elenco di numeri, sviluppare un algoritmo per trovare la somma massima di una sottosequenza.
1. Inizializza una variabile per memorizzare la somma massima, maxSoFar, con 0.
2. Itera attraverso la lista di numeri fornita e per ogni elemento calcola la somma massima finora confrontandola con la somma massima precedente e l'elemento stesso.
3. maxSoFar = max(maxSoFar + elemento, elemento).
4. Alla fine dell'iterazione, la somma massima è memorizzata in maxSoFar.