Basic PCA implementation with EJML. We still need to do IPCA on this.