[tab] Numerical maximization via the method of Broyden, Fletcher, Goldfarb
[tab] and Shanno. The vector <argname>b</argname> should hold the initial
[tab] values of a set of parameters, and the string <argname>s</argname>
[tab] should specify a call to a function that calculates the (scalar)
[tab] criterion to be maximized, given the current parameter values and
[tab] any other relevant data. If the object is in fact minimization, this
[tab] function should return the negative of the criterion. On successful
[tab] completion, <lit>BFGSmax</lit> returns the maximized value of the
[tab] criterion, and <argname>b</argname> holds the parameter values which
[tab] produce the maximum.
[tab]