pca now returns tuple of reduced dim, evalues, evectors