1. Implement the covariant ICA algorithm and apply it to toy data.
2. Create algorithms appropriate for the situations: (a) x includes substantial Gaussian noise; (b) more measurements than latent variables (J > I); (c) fewer measurements than latent variables (J