Factorial designs can be used for fitting second-order models. A second-order
model can significantly improve the optimization process when a first-order model
suffers lack of fit due to interaction between variables and surface curvature. A
general second-order model is defined as