Why are optimization problems often called *programs*? - linear programming - geometric programming - convex programming - Integer programming - ...