Best point in a Bayesian optimization according to a criterion

modifies the best point using name-value pairs.`x`

= bestPoint(`results`

,`Name,Value`

)

`[`

,
for any previous syntax, also returns the value of the criterion at
`x`

,`CriterionValue`

]
= bestPoint(___)`x`

.

`[`

also returns the iteration number at which the best point was returned. Applies when
the `x`

,`CriterionValue`

,`iteration`

]
= bestPoint(___)`Criterion`

name-value pair is
`'min-observed'`

, `'min-visited-mean'`

, or the
default `'min-visited-upper-confidence-interval'`

.