Mi sembra di aver già visto quella funzione da qualche parte.