L-BFGS uses a cyclic array