https://onlinebme.com/canonical-correlation-analysis/