Optimization of Single and Multiple Unit Chemical Processes: A