Rotation Algorithm: Generation of Gaussian Self-Similar Stochastic Processes