Documentation.
SingleParty cleanup.
SingleParty optimization for MatrixAlgorithms.