Differential Dynamic Programming With Nonlinear Function Table