Added Box-Muller algorithm for White Gaussian Noise