This algorithm is not Cramer's rule, it is analogous to it, but based on the original exterior algebra of Hermann Grassmann.
To be clear, I'm not claiming there's anything wrong with your algorithm but simply adding a note of caution. Any careful comparison between methods must include both efficiency and numerical accuracy.