commit : Naive BFGS method initial implementation