It had been pointed out that Listings 3.3, 3.4 might be better if they had y[i-1] inside the loop. It is not wrong as it is, but this is better