A Three-Condition Characterization of the Moore—Penrose Generalized Inverse