Question d’entretien chez NBCUniversal

Explain the algorithm/math behind Principal Component Analysis (PCA).