optional linear extrapolation of past values
more extreme weight to errors
future-length typos
actually use the rescaling factor to make convergence more graceful