R. Mahony Optimization Algorithms On Matrix Manifolds