pub fn lu(a: &[Vec<Rational>]) -> Option<Lu>
Exact LU with partial (nonzero) pivoting. Every multiplier is an exact rational.