Enhanced Box-Muller method for high quality Gaussian random number generation. (2018)