Provides functions for fitting the entire solution path of the Elastic-Net and also provides functions for doing sparse PCA.