Text this: Conditions for Existence, Representations, and Computation of Matrix Generalized Inverses