Source: http://www.ccs.neu.edu/home/vip/teach/MLcourse/Numerical Optimization-LBFGS.pdf