How difficult is nonlinear optimization? A practical solver tuning approach, with illustrative results