Ajout d'une version qui marche de SVD