Descrivi un algoritmo per calcolare il valore massimo di un dato array.
Un algoritmo semplice per calcolare il valore massimo di un dato array consiste nell'inizializzare una variabile massima con il primo elemento dell'array, quindi iterare attraverso gli elementi dell'array sostituendo il valore massimo con il numero più grande ogni volta che viene trovato. Dopo che il ciclo è finito, il valore massimo è il numero massimo dell'array.

def find_maximum(arr):
    max_val = arr[0]
    for elem in arr:
        if elem > max_val:
            max_val = elem
    return max_val