L-BFGS-B optimization for Go, C, Fortran 2003