Making sense of principal component analysis, eigenvectors and eigenvalues | Not Hacker News!