det, rcond with corrections to lu and gecon