Ideal PCA