Gaussian Mixture Models Explained