A dirla tutta potrebbe funzionare e molto probabilmente verrebbe trasformato in un ciclo dalle ottimizzazioni dei compilatori recenti...