Rank-one orthogonal projection (source code)

= Rank-one orthogonal projection

Every rank-one orthogonal projection has the form $xx^T$ for a unit vector, uniquely up to replacing $x$ by $-x$.