Applications of Pseudospectral Methods: Delay Systems, Delay Optimal Control Problems, Fractional Differential Equations and Variational Problems