Text this: Algorithms for constrained minimization of smooth nonlinear functions