Optimization Numerics 1: Numerical Algorithms [Engineering Design Optimization Foundations]