A more efficient way to find $A^{-1}$

Given an $n\times n$ matrix $A$, form the $n\times 2n$ matrix \[ \def\m#1{\left[ \begin{array}{@{} c|c {}@} % it does autodetection #1 \end{array} \right]}\m{A&I_n}\] and use EROs to put this matrix into RREF. One of two things can happen:

Examples