Is L-BFGS (Limited-memory BFGS) going to fit in your package? If yes, is it any plan for its implementation?