Working on robust svd implementation