luDecompose no longer crashes, but does not give correct results; fixes to come