Split out schurfact
fixed schurfact, now diag is used