3 mathematics for machine learning pca