Higher-order adaptive BFGS algorithm for nonconvex functions | Synapse