7. Bound-Constrained Optimization