extensions are presented that allow optimization in constrained, multimodal, and