Add Cholesky decomposition
Add sub vector function
Updated KCCA to use Cholesky... may be less dreadful