testing another lib that implements LBFGS
using liblbfgs instead of huichen/lbfgs