Adding option for SVD calculation using ALS