The Geometry of Algorithms with Orthogonality Constraints | Synapse