add options to LU, fix bug in SVD