The Gaussian-Jordan Algorithm
Whole lib will be faster than before.
We guarantee it will not panic!
except the implement for trait Ord
failed.
For free variables:
It set all free variables be 1. Because, usually it provides the exactly solution.