https://medium.com/@monocosmo77/how-gaussian-random-matrices-work-part3-machine-learning-10fb52eec806