Progetta un algoritmo efficiente per invertire un array.
'[3, 5, 6, 9, 12]' si traduce in italiano come '[3, 5, 6, 9, 12]'.
def reverse_array(array):
    sinistra = 0
    destra = len(array) - 1

    while sinistra < destra:
        temp = array[sinistra]
        array[sinistra] = array[destra]
        array[destra] = temp

        sinistra += 1
        destra -= 1
        
    return array