MAINT: avoid redundant evaluation of user-provided function in l-bfgs-b optimization
TYPO: funciton
MAINT: default arg None->()
Merge pull request #4083 from argriffing/streamline-approx-fprime

MAINT: avoid redundant evaluation of user-provided function in l-bfgs-b optimization