starting support for octave: THIS COMMIT BREAKS fast_pca