Linear and Nonlinear Programming with Maple