Add Constrained Convex Optimization
Add Constrained Convex Optimization

This tactic and the terminology is based on Boyd's book, chapter 11.3
(logarithmic barrier function).  The hard-coded constants are unmotivated
and could either be exposed if someone finds a suitable API or otherwise
adjusted if someone has a grounded method for deciding these values.

ekmett/ad,ekmett/ad