Introduction to Optimization for Chemical and Environmental Engineers